# 定义一个列表，值可重复
arr = [4, 5, 76, 8, 9, 0, 6, 4, 3, 76, 8, 9, 6]

# set集合，值唯一,值不可重复
keySet = {1, 2, 3, 4, 4, 4}
keySet02 = set()
keySet02.add(1)
keySet02.add(2)
keySet02.add(2)

print("输出set集合")
print(keySet)
print(keySet02)
print("=" * 50)

# 语法 for 临时变量名 int 可迭代的对象(列表或者字典或者元组)
# 可以理解为java的增强型for语句
print("=================for语句输出列表的内容=============")
for i in arr:
    print(i)

print("=================for语句输出字典的内容=============")

listMap = {"name": "小明", "age": 18, "address": "异次元某某街道"}
# 字典使用for循环跟列表和元组不太一样,因为字典是kv关系
# 也可以把临时变量k和v换成k,然后循环体中用字典[k]获取到v
print("key\t value")
for k, v in listMap.items():
    print(k, v)

print("===============for else =======================")

for i in range(4):
    print(i)
    if True:
        print("brea结束循环")
        break
else:
    # 当循环未被break中断时执行的操作
    print("正常结束循环")
